.f_l {
	float: left;
}
.f_r {
	float: right;
}
.d_i {
	display: inline;
}
.d_ib {
	display: inline-block;
}
.d_no {
	display: none;
}
.p_t_13 {
	padding-top: 13px;
}
.p_b_1 {
	padding-bottom: 1px;
}
.p_b_13 {
	padding-bottom: 13px;
}
.p_l_13 {
	padding-left: 13px;
}
.p_r_13 {
	padding-right: 13px;
}
.mr_5 {
	margin-right: 5px;
}
.mr_20 {
	margin-right: 20px;
}
.ml_20 {
	margin-left: 20px;
}
.ml_30 {
	margin-left: 30px;
}
.mb_20 {
	margin-bottom: 20px;
}
.mt_5 {
	margin-top: 5px;
}
.mr_5 {
	margin-right: 5px;
}
.mt_15 {
	margin-top: 15px;
}
.mt_40 {
	margin-top: 40px;
}
.fs_13 {
	font-size: 13px;
	font: 13px tahoma;
}
.fs_20 {
	font-size: 20px;
	font: 20px tahoma;
}
.ml_5 {
	margin-left: 5px;
}
.ml_10 {
	margin-left: 10px;
}
img {
	border: none;
}
.clear {
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
.h_auto{
	height: auto;
}
/* -------------------------------------------------------------------------

   ----------------------          RAZMERI          ------------------------

   ------------------------------------------------------------------------- */
.w5 {
	width: 5% !important;
}
.w10 {
	width: 10% !important;
}
.w15 {
	width: 15% !important;
}
.w20 {
	width: 20% !important;
}
.w24 {
	width: 24% !important;
}
.w25 {
	width: 25% !important;
}
.w30 {
	width: 30% !important;
}
.w35 {
	width: 35% !important;
}
.w40 {
	width: 40% !important;
}
.w45 {
	width: 45% !important;
}
.w50 {
	width: 50% !important;
}
.w60 {
	width: 60% !important;
}
.w65 {
	width: 65% !important;
}
.w70 {
	width: 70% !important;
}
.w75 {
	width: 75% !important;
}
.w80 {
	width: 80% !important;
}
.w90 {
	width: 90% !important;
}
.w95 {
	width: 95% !important;
}
.w100 {
	width: 100% !important;
}

.wauto {
	width: auto !important;
}

/*  WIDTH IN PIXELS */
.w20p {
	width: 20px !important;
}
.w25p {
	width: 25px !important;
}

.w30p {
	width: 30px !important;
}

.w35p {
	width: 35px !important;
}

.w40p {
	width: 40px !important;
}

.w45p {
	width: 45px !important;
}

.w50p {
	width: 50px !important;
}

.w55p {
	width: 55px !important;
}

.w60p {
	width: 60px !important;
}

.w65p {
	width: 65px !important;
}

.w68p {
	width: 68px !important;
}

.w75p {
	width: 75px !important;
}

.w80p {
	width: 80px !important;
}

.w85p {
	width: 85px !important;
}
.w90p{
	width: 90px !important;
}
.w100p {
	width: 100px !important;
}

.w115p {
	width: 115px !important;
}

.w120p {
	width: 120px !important;
}

.w125p {
	width: 125px !important;
}

.w130p {
	width: 130px !important;
}

.w135p {
	width: 135px !important;
}

.w140p {
	width: 140px !important;
}

.w150p {
	width: 150px !important;
}

.w160p {
	width: 160px !important;
}

.w170p {
	width: 170px !important;
}

.w175p {
	width: 175px !important;
}

.w180p {
	width: 180px !important;
}

.w185p {
	width: 185px !important;
}

.w190p {
	width: 190px !important;
}

.w195p {
	width: 195px !important;
}

.w198p {
	width: 198px !important;
}

.w200p {
	width: 200px !important;
}

.w205p {
	width: 205px !important;
}

.w220p {
	width: 220px !important;
}

.w230p {
	width: 230px !important;
}
.w270p {
	width: 270px !important;
}
.w300p {
	width: 300px !important;
}
.w310p {
	width: 310px !important;
}
.w320p {
	width: 320px !important;
}
.w330p {
	width: 330px !important;
}
.w335p {
	width: 335px !important;
}
.w340p {
	width: 340px !important;
}
.w350p {
	width: 350px !important;
}
.w355p {
	width: 355px !important;
}
.w360p {
	width: 360px !important;
}
.w365p {
	width: 365px !important;
}
.w370p {
	width: 370px !important;
}
.w375p {
	width: 375px !important;
}
.w385p {
	width: 385px !important;
}
.w392p {
	width: 392px !important;
}
.w400p {
	width: 400px !important;
}
.w415p {
	width: 415px !important;
}
.w445p {
	width: 445px !important;
}
.w500p {
	width: 500px !important;
}
.w532p {
	width: 532px !important;
}
.w600p {
	width: 600px !important;
}
.w655p {
	width: 655px !important;
}

.w700p {
	width: 700px !important;
}

.w720p {
	width: 720px !important;
}

.w730p {
	width: 730px !important;
}
.w760p {
	width: 760px !important;
}

/* ----- Height ----------*/
.h40p {
	height: 40px;
}

.h45p {
	height: 45px;
}

.h47p {
	height: 47px;
}

.h50p {
	height: 50px;
}

.h70p {
	height: 70px;
}

/* ----- PADDINGS -------
p - padding
pl - padding-left
pr - padding-right
pt - padding-top
pb - padding-bottom
*/
.p0 {
	padding: 0px;
}

.pl_5,td.pl_5 {
	padding-left: 5px;
}

.pl_10,td.pl_10 {
	padding-left: 10px;
}

.pl_15,.p_l {
	padding-left: 15px !important;
}

.pl_20 {
	padding-left: 20px;
}

.pl_25 {
	padding-left: 25px;
}

.pl_30 {
	padding-left: 30px;
}

.pl_100 {
	padding-left: 100px;
}

.pl_200 {
	padding-left: 200px;
}

.pl_10pr {
	padding-left: 10%;
}

.pr_5,td.pr_5 {
	padding-right: 5px;
}

.pr_10,td.pr_10 {
	padding-right: 10px;
}

.pr_15,td.pr_15 {
	padding-right: 15px;
}

.pb_5 {
	padding-bottom: 5px;
}

.pb_10 {
	padding-bottom: 10px;
}

.pt_5 {
	padding-top: 5px;
}

.pt_10 {
	padding-top: 10px;
}

.pt_15,p_t {
	padding-top: 15px;
}

.pt_25{
	padding-top: 25px;
}

.pt_100 {
	padding-top: 100px;
}

/* ----- MARGIN -------
m - margin
ml - margin-left
mr - margin-right
mt - margin-top
mb - margin-bottom
*/
.m0{margin:0px;}
.mt_3{margin-top:3px}
.mt_10{margin-top:10px}
.mt_20{margin-top:20px}

.ml_auto{margin-left:auto;}
.ml_5{margin-left:5px;}
.ml_10{margin-left:10px;}
.ml_15{margin-left:15px;}

.ml_25{margin-left:25px;}
.ml_70{margin-left:70px;}
.ml_100{margin-left:100px;}
.ml_150{margin-left:150px;}

.ml_10pr{margin-left:10%;}

.mr_auto{margin-right:auto;}
.mr_5{margin-right:5px;}
.ml_5{margin-left:5px;}
.mr_7d5 {margin-right:7.5px;}
.mr_10{margin-right:10px;}
.mr_15{margin-right:15px;}
.mr_20{margin-right:20px;}

.mt_3{margin-top:3px;}
.mt_7{margin-top:7px;}/*для отступа с верху в compet..-rating.php*/

.mb_5{margin-bottom:5px}
.mb_10{margin-bottom:10px}
.mb_15{margin-bottom:15px;}

/* ------- Align of elements -----------------*/
.align_l,div.align_l,td.align_l {
	text-align: left !important;
}

.align_r,div.align_r,td.align_r {
	text-align: right !important;
}

.align_c,div.align_c,td.align_c {
	text-align: center !important;
}

.align_j,div.align_j,td.align_j {
	text-align: justify !important;
}

.valign_b{
    vertical-align:bottom;
}

.valign_t{
    vertical-align:top;
}
.valign_m{
    vertical-align:middle;
}
.list_position_inside{
	list-style-position: inside;
}


/*  ----------- Font-sizes  --------------- */
.fs_3 {
	font-size: 3px;
}

.fs_11 {
	font-size: 11px;
}

.fs_12{
	font-size: 12px;
	padding-right:5px;
}

.fs_13 {
	font-size: 13px;
}
.fs_13k {
    font-size: 13px;
    color: #c42127;
}
.fs_14 {
	font-size: 14px !important;
}

.fs_16 {
	font-size: 16px;
}

/* FONT - COLORS */
.black,.black b,.black a {
	color: #000;
}

.blue,.blue b,.blue a {
	color: #3A718F;
}

.red,.red b,.red a {
	color: #ea3e22;
}

.green,.green b,.green a {
	color: #6db400;
}

.orange,.orange b,.orange a {
	color: #F5792D;
}

.grey,.grey b,.grey a {
	color: #5c5c5b;
}
.light_grey,.light_grey b,.light_grey a,span.light_grey {
	color: #aaa !important;
}
.bold {
	font-weight: bold;
}

/*-----EDITOR IMAGES STYLES**************************/
img.img_formula{
	border:1px solid #0E57C6;
	margin:10px;
}
img.image_on_left{
	margin-right:10px;
}
img.image_on_right{
	margin-left:10px;
}

.boder_blue{
	border:2px solid #eef4fd;
}


.over-h {
	overflow: hidden;
}
.fs_10{
    font-size: 10px;
}
.pointer{
	cursor:pointer
}
.italic{
    font-style: italic;
}
.login_sites{
	display: inline-block;
    width: 100px;
    padding: 10px;
    background: #31b7d6;
    border-bottom: 4px solid #3f9fb5;
    border-radius: 3px;
    font: 15px Roboto;
    text-transform: uppercase;
    text-align: center;
   
    margin: 15px 15%;
}
.login_sites a{
color:#fff;
font-weight:900;
 text-decoration: none !important;
}
.teasury {
	border: 1px solid #546e7a;
    width: 94%;
    margin: auto;
    padding: 5px 0;
}

.tut_panel{
	float: left;
	width: 90%;
	margin: 20px 0;
	padding: 25px;
}
.tut_button {
	border-radius: 6px;
	width: 175px;
	padding: 13px 10px;
	margin: 200px 0;
	background: url(../img/user/menu_bg.gif) no-repeat right bottom;
}
a.tut_button{
	text-decoration: none;
	font-size: 14px;
	line-height: 60px;
}
a.zno_banner{
	display: grid;
	padding: 8px;
	font-size: 16px;
	Color: #6d6e71;
	float: left;
	margin-top: 1px;
	border-top: solid 7px #f24e5e;
	width: 88%;}
.zno_panel_top{
	float:left;
	margin-bottom: 17px;
	width: 100%;
	height:79px;
	padding: 15px;
}
.eschool_panel_top{
	width: 1035px;
	height: 79px;
	padding: 15px;
	margin-left: auto;
	margin-right: auto;
}
.esc_banner_part1, .esc_banner_part2, .esc_banner_part3 {width: 32%;
	float:left;
	color: white;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	text-decoration:none;}
.esc_banner_part1
{
	background: #32b7d6;
	height: 68px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 4px;
	line-height: 27px;
}
.esc_banner_part2
{
	background: #d5322f;
	height: 69px;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	margin-left: 5px;
	line-height: 20px;
	padding: 4px;}
.esc_banner_part3
{
	background: #32b7d6;
	height: 73px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;

	margin-left: 5px;
	line-height: 22px;
	padding: 4px;
}
.bold_year{
	font-size: 14px;
	color: #d5322f;
	text-decoration: underline;
}
